package com.dingup.paike.service.pk;

import com.dingup.api.model.classInfo.ClassInfo;

/**
 * @author jun 2018/10/24.
 */
public interface PkClassInfoService {

    /**
     * 同步更新EEO班级信息
     *
     * @param oldClassInfo ClassInfo
     * @param newClassInfo ClassInfo
     */
    void updateClassInfo(ClassInfo oldClassInfo, ClassInfo newClassInfo) throws Exception;

    /**
     * 添加班级到eeo, 返回EEO此班级的id
     *
     * @param classInfo ClassInfo
     * @return Integer
     * @throws Exception Exception
     */
    Integer addClassAndSyncEEO(ClassInfo classInfo) throws Exception;

    void deleteClassAndSyncEEO(Integer classId) throws Exception;
}
